<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of Invitacion
 *
 * @author Luki
 */
class Ganadores extends Ftl_ClaseBase{

    private $id_registrado;
    private $tipo;

    public function getIdRegistrado() {
        return $this->id_registrado;
    }

    public function setIdRegistrado($id_registrado) {
        $this->id_registrado = $id_registrado;
    }

    public function getTipo() {
        return $this->tipo;
    }

    public function setTipo($tipo) {
        $this->tipo = $tipo;
    }

    public function  __construct($id=null,$guid=false)
    {
        parent::__construct();

        if ($id != null)
        {
            $this->recuperarPorId(DB_PREFIX . self::TABLE,$id,$guid);
        }
    }

    public static function obtenerListado ($pagina=1,$reg_x_pagina=50,$filtros=null,$orden='fecha_alta DESC')
    {
        $fecha_alta = null;


        $params = array(
            "p_pagina"  => $pagina,
            "p_reg_pag" => $reg_x_pagina,
            "p_nro_doc" => isset($filtros['nro_doc']) ? $filtros['nro_doc'] : null,
            "p_nombre"  => isset($filtros['nombre']) ? $filtros['nombre'] : null,
            "p_apellido"=> isset($filtros['apellido']) ? $filtros['apellido'] : null

        );

        $res    = self::getDB()->executeSP('ganadores_listado',$params);
        $total  = self::getDB()->fetchVal('select @cant total');

        if ($res != null){
            $res[0]['total'] = $total;
        }

        
        return $res;
    }
    

}
?>
